home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
A-COMAL Series
/
(k)aad.d64
/
proc.convert2
< prev
next >
Wrap
Text File
|
2007-02-28
|
511b
|
20 lines
9000 //
9010 ╨╥╧├ CONVERT(NUMBER,╥┼╞ BASE#,╥┼╞ RES$) ├╠╧╙┼─
9020 ─╔═ STACK(80)
9030 SP:=1 // ╘HIS IS THE STACK POINTER
9040 ╥┼╨┼┴╘
9050 TEMP:=NUMBER ═╧─ BASE#
9060 NUMBER:=NUMBER ─╔╓ BASE#
9070 STACK(SP):=TEMP
9080 SP:+1
9090 ╒╬╘╔╠ NUMBER=0
9100 ╞╧╥ COUNT:=SP-1 ╘╧ 1 ╙╘┼╨ -1 ─╧
9110 DIGIT:=STACK(COUNT)
9120 ╔╞ DIGIT<10 ╘╚┼╬
9130 RES$:+├╚╥$(DIGIT+╧╥─("0"))
9140 ┼╠╙┼
9150 RES$:+├╚╥$(DIGIT-10+╧╥─("┴"))
9160 ┼╬─╔╞
9170 ┼╬─╞╧╥ COUNT
9180 ┼╬─╨╥╧├ CONVERT